-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update hugo, node, docsy versions #43811
Conversation
Signed-off-by: David Tesar <[email protected]>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
34bda68
to
389e22f
Compare
Signed-off-by: David Tesar <[email protected]>
Signed-off-by: David Tesar <[email protected]>
Signed-off-by: David Tesar <[email protected]>
Signed-off-by: David Tesar <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for proposing this.
I'd prefer to split the Hugo, Node, and Docsy updates into separate, smaller PRs.
/hold
The PR updates Docsy without mentioning that in the PR title. We ought to make the situation clear. OK to unhold when the changes match the summary.
/lgtm cancel based on #43811 (review) |
Updated the title to reflect |
/hold cancel I still recommend we don't merge this combined PR. It's easier to review - and, if needed, revert - three or more individual smaller changes. |
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Broke out the first PR for hugo/netlify: #44640 |
@dtzar did you open that follow-up PR? |
No I didn't. The docsy update I gave still doesn't get to the latest version of docsy due to the significant breaking changes when the project switches to bootstrap v5. Furthermore, the ideal/recommended pattern with docsy moving forward is using their git submodules of which is a much more significant effort/change to the k/k website repo. I've done this migration at least for submodules for the karpenter website. I really believe we need to have someone get an updated hugo/docsy template with the latest docsy version which works with various features, especially the drop down menu versions for languages. Related sig meeting discussions in case others care to know more. Also open to file an issue in this regards if you'd like @sftim versus just notes here. |
If you're willing to file that issue @dtzar, please do. |
This makes the website work utilizing the latest version of hugo and node via the netlify configuration file.
Removes all node.js vulnerabilities (there are medium and high ones on main today).
Updates the docsy theme to most recent version without causing breakage (0.6.0).